Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python 3 9 support #1191

Open
wants to merge 10 commits into
base: legacy
Choose a base branch
from
Open

Python 3 9 support #1191

wants to merge 10 commits into from

Conversation

fosJoddie
Copy link
Collaborator

@fosJoddie fosJoddie commented Aug 21, 2021

Updates libraries and changes some code on Thread-classes that are obsolete in py 3.9

update test suite to include python 3.9 testing phase.

!!!
Testers for quest mode without enhanced quest mode is highly wanted
!!!

@jinnatar
Copy link
Contributor

jinnatar commented Jan 7, 2022

#1223 would help in testing this.

@fosJoddie fosJoddie force-pushed the python_3_9 branch 3 times, most recently from 1c5db74 to 534dbe8 Compare March 2, 2022 10:27
fosJoddie and others added 10 commits May 8, 2022 16:04
Update gitlint to 0.15.1
Update flake8 til 3.9.2
Update isort to 5.9.3
Update pre-commit-hooks to 4.0.1
python 3.9 has finally removed Thread.isAlive() function.
but because we still (?) need to support python version w/o is_alive() we need to check for both
Python3.9 does not have sources for some of the old library versions MAD expects
Gevent updated to version 20.9
Greenlet updated to version 1.1
OpenCV updated to version 4.4
Add python 3.9 to test suite
Remove exclude for questgen.py
add N818 to tox ignore (requires a lot of fixing in apk:wizard: to solve)
* Update pre-commit conifg

Update gitlint to 0.15.1
Update flake8 til 3.9.2
Update isort to 5.9.3
Update pre-commit-hooks to 4.0.1

* Add support for python 3.9

python 3.9 has finally removed Thread.isAlive() function.
but because we still (?) need to support python version w/o is_alive() we need to check for both

* Update requirements

Python3.9 does not have sources for some of the old library versions MAD expects
Gevent updated to version 20.9
Greenlet updated to version 1.1
OpenCV updated to version 4.4

* Update toxt and docker-dev

Add python 3.9 to test suite
Remove exclude for questgen.py
add N818 to tox ignore (requires a lot of fixing in apk:wizard: to solve)

* Lint questgen

* Tell flake8 about _

* WIP Update mysqlclient requirement to 2.0.3

* Upgrade requirements to be more in sync with redis-mitm-branch

* Update Dockerfile

Co-authored-by: fosJoddie <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants